var url = "../RRHH_APROBACION_VACACIONES_CONTROLLER";

function rechazar(id, span)
{
    $.post(url, {evento: "rechazar", id: id}, function(response) {
        if (response == "true")
        {
            $(span).parent().parent().remove();
            alert("La vacacion fue rechazada.");
        }
    });
}
$(document).ready(function() {
    $("tbody").click(function() {
        $("#contenedorUsuario").css("display", "none");
        $("#contenedorfecha").css("display", "none");
        $("#contenedorUsuario input").val("");
        $("#de").val("");
        $("#hasta").val("");
    });
    $("#usuario").keyup(function(e) {
        if (e.keyCode === 13) {

            $.post(url, {evento: "busqueda", usuario: $(this).val(), tipo: 1, t: $("#tituloFormulario").data("tipo")}, function(responsetext) {
                $("#contenedorUsuario").css("display", "none");
                if (responsetext === "false")
                {
                    alert("Error de servidor vuelva a intentar");
                    return;
                }
                $("tbody").html(responsetext);
            });
        }
    });
    $("#de,#hasta").datepicker({
        dateFormat: "dd/mm/yy",
        closeText: 'Cerrar',
        prevText: 'Anterior',
        nextText: 'Siguiente',
        firstDay: 1,
        dayNames: ["Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado"],
        dayNamesMin: ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"],
        monthNames: ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"],
        monthNamesShort: ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dec"]
    });
});
function aprobar(id, span)
{
    $.post(url, {evento: "aprobar", id: id}, function(response) {
        if (response == "true")
        {
            $(span).parent().parent().remove();
            alert("La baja medica fue aprobada.");
        }
    });
}
function rechazar(id, span)
{
    $.post(url, {evento: "rechazar", id: id}, function(response) {
        if (response == "true")
        {
            $(span).parent().parent().remove();
            alert("La baja medica fue rechazada.");
        }
    });
}
function abrirbuscador(ele) {
    var elemento = $(ele);
    $("#contenedorfecha").css("display", "none");
    $("#contenedorUsuario").css({
        display: "block",
        position: "fixed",
        top: (elemento.position().top + elemento.height()),
        left: elemento.position().left
    });
}
function abrirbuscadorfecha(ele) {
    var elemento = $(ele);
    $("#contenedorUsuario").css("display", "none");
    $("#contenedorfecha").css({
        display: "block",
        position: "fixed",
        top: (elemento.position().top + elemento.height()),
        left: elemento.position().left
    });
}
function buscarfecha() {
    if ($("#de").val().length === 0) {
        alert("Ingrese la fecha DE");
        return;
    }
    if ($("#hasta").val().length === 0) {
        alert("Ingrese la fecha HASTA");
        return;
    }

    $.post(url, {evento: "busqueda", de: $("#de").val(), hasta: $("#hasta").val(), tipo: 2, t: $("#tituloFormulario").data("tipo")}, function(responsetext) {
        $("#contenedorfecha").css("display", "none");
        if (responsetext === "false")
        {
            alert("Error de servidor vuelva a intentar");
            return;
        }
        $("tbody").html(responsetext);
    });
}
